package com.yn.module.spider.pojo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel(value = "国家医保：医保医用耗材分类与代码")
@TableName("natmc_medicare_material")
public class NatmcMedicareMaterial implements Serializable {
    /**
     * 主键
     */
    @ApiModelProperty(name = "主键")
    @TableId
    private Long eid;
    /**
     * 医用耗材代码
     */
    @ApiModelProperty(name = "医用耗材代码")
    private String specificationCode;
    /**
     * 一级分类（学科、品类）
     */
    @ApiModelProperty(name = "一级分类（学科、品类）")
    private String catalogname1;
    /**
     * 二级分类（用途、品目）
     */
    @ApiModelProperty(name = "二级分类（用途、品目）")
    private String catalogname2;
    /**
     * 三级分类（部位、功能、品种）
     */
    @ApiModelProperty(name = "三级分类（部位、功能、品种）")
    private String catalogname3;
    /**
     * 医保通用名
     */
    @ApiModelProperty(name = "医保通用名")
    private String commonname;
    /**
     * 耗材材质
     */
    @ApiModelProperty(name = "耗材材质")
    private String matrial;
    /**
     * 规格（特征、参数）
     */
    @ApiModelProperty(name = "规格（特征、参数）")
    private String characteristic;
    /**
     * 耗材企业
     */
    @ApiModelProperty(name = "耗材企业")
    private String companyName;
    /**
     * 数据版本
     */
    @ApiModelProperty(name = "数据爬取版本")
    private String dataVer;
    /**
     * 数据爬取时的当前时间
     */
    @ApiModelProperty(name = "数据爬取时的当前时间")
    private Date ts;
    /**
     * 当前页
     */
    @ApiModelProperty(name = "当前页")
    private Integer page;
    /**
     * 当前行;每页都从1开始
     */
    @ApiModelProperty(name = "当前行", notes = "每页都从1开始")
    private Integer line;
}
